package com.example.game.sdk.framework

import org.json.JSONObject

/**
 * 游戏 SDK 所有接口的通用回调接口。
 * 提供了一个统一的方式来处理接口调用的结果。
 *
 * @param code 接口调用结果的状态码，通常 0 表示成功，非 0 表示失败。
 * @param message 接口调用结果的提示信息，用于描述调用结果。
 * @param data 接口调用返回的数据，可能包含业务相关的具体信息。
 */
interface GameApiCallback {

    fun onResult(code: Int, message: String, data: JSONObject)

}